public class AufgabeWaren3 { public static void main(String[] arg) { String[] waren = new String[]{ "Ayran", "Schokoriegel", "Stifte", "Briefmarken", "Kaugummis" }; int[] lager = new int[]{ 99, 70, 53, 490, 30 }; double[] preise = new double[]{ 1.99, 1.30, 0.99, 0.85, 2.49 }; //print( "Waren: " + arr(waren) ); //print( "Lagerbestand: " + arr(lager) ); // printLager(waren, lager); printLager(waren, lager, preise); } /* Funktion muss erweitert werden um Preise */ public static void printLager( String[] waren, int[] lager, double[] preis) { int n; for ( n = 0; n < waren.length; n++ ) { print( indent(20, waren[n] )+ ": " + indent( 5, "" + lager[n] )+ " " + indent( 6, "" + preis[n] )+ " Euro " + indent( 6, "" + (lager[n] * preis[n])) + " Euro\n" ); } } /* Hilfsfunktion indent */ public static String indent(int length, String s) { while ( s.length() < length ) { s = " " + s; } return s; } /* Hilfsfunktionen aus früheren Aufgaben */ /* print() und arr() */ public static String print(String p) { System.out.print(p); return p; } public static String arr(int p[]) { int n; String r = ""; for (n = 0; n < p.length; n++) { r += p[n] + ", "; } return r; } public static String arr(String p[]) { int n; String r = ""; for (n = 0; n < p.length; n++) { r += p[n] + "\n"; } return r; } }